﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bzure.Common.Events;

namespace Bzure.Common.HttpAspects
{
    /// <summary>
    /// HttpAspect，在不同的请求管道之间不能定义和共享动态变量值，因为在并发状态下HttpApplication会创建多个实力，HttpBus的Init方法会被执行多次
    /// </summary>
    public interface IHttpAspect
    {
        void InitAspect(IEventComponent<HttpEventOption, EventHandler> factory);
    }
}
